//
//  HRBaseViewController.swift
//  新浪微博
//
//  Created by 王之皆 on 16/12/25.
//  Copyright © 2016年 北京海狸先生网络科技有限公司. All rights reserved.
//

import UIKit

class HRBaseViewController: UIViewController {
    
   /// 自定义导航条
   lazy var navigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.size.width, height:  64))
    
    
    /// 自定义的的导航目－以后设置导航栏内容，统一使用 navItem
    lazy var navItem = UINavigationItem()
    
    override var title: String?{
    //重写 title 的 didSet 方法
        didSet{
        navItem.title = title
        }
        
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        setupUI()
        // Do any additional setup after loading the view.
    }
    
  

}

extension HRBaseViewController{
       func setupUI(){
    view.backgroundColor = UIColor.red
        //添加导航条
    view.addSubview(navigationBar)
    //将 item 设置 给bar
    navigationBar.items = [navItem]
    
    //设置 navBar 的渲染颜色
    navigationBar.barTintColor = UIColor(white: 0xF6F6F6, alpha: 1.0)
    
        //设置navBar 的字体颜色
    navigationBar.titleTextAttributes = [NSForegroundColorAttributeName
        :UIColor.darkGray]
        
    }


}






























